// ecosystem.config.js
module.exports = {
  apps: [
    {
      name: "mini_nav",                       // PM2 进程名
      cwd: "/root/mini-nav",           // 项目根目录
      script: "npm",                          // 使用 npm 启动
      args: "run start",                      // npm run start
      env: {
        NODE_ENV: "production",
        PORT: 3000
      },
      watch: false,                           // 不监听文件变化，生产环境一般关闭
      autorestart: true,                      // 崩溃自动重启
      max_restarts: 10,                       // 最大重启次数
      restart_delay: 5000,                     // 重启间隔 5 秒
      out_file: "/www/wwwlogs/pm2/mini_nav_out.log",  // 标准输出日志
      error_file: "/www/wwwlogs/pm2/mini_nav_err.log", // 错误日志
      log_date_format: "YYYY-MM-DD HH:mm:ss"
    }
  ]
};
